Select a random date in the current yearΒΆ

Select a random date in the current year.
Expected output:
2016-02-08
from datetime import date
import random

start_dt = date.today().replace(day=1, month=1).toordinal()
end_dt   = date.today().toordinal()

random_day = date.fromordinal(random.randint(start_dt, end_dt))

print(random_day)

Output:

2017-02-19